@marginNormal: 24px;
@paddingNormal: 24px;
@radiusNormal: 8px;
@title1: 20px;
@title2: 18px;
@title3: 16px;
@content: 16px;
@smallContent: 12px;
@errorColor: #f50;
@warnColor: #ffca00;
@infoColor: #19a589;
@smallcolor: #00000045;
.ant-card {
    .ant-card-head {
        margin-bottom: 0;
    }
}
:where(.css-dev-only-do-not-override-9h4mtq).ant-table-wrapper .ant-table-tbody {
    & > tr.row-cyan:hover > td {
        background-color: unset;
        opacity: 0.85 !important;
    }
    & > tr.row-yellow:hover > td {
        background-color: unset;
        opacity: 0.85 !important;
    }
    & > tr.row-green:hover > td {
        background-color: unset;
        opacity: 0.85 !important;
    }
    & > tr.row-pink:hover > td {
        background-color: unset;
        opacity: 0.85 !important;
    }
    & > tr.row-orange:hover > td {
        background-color: unset;
        opacity: 0.85 !important;
    }
}
:where(.css-dev-only-do-not-override-9h4mtq).ant-table-wrapper .ant-table-tbody .row-cyan {
    & > tr.row-cyan > td.ant-table-cell-row-hover {
        background-color: unset;
    }
    & > tr.row-yellow > td.ant-table-cell-row-hover {
        background-color: unset;
    }
    & > tr.row-green > td.ant-table-cell-row-hover {
        background-color: unset;
    }
    & > tr.row-pink > td.ant-table-cell-row-hover {
        background-color: unset;
    }
    & > tr.row-orange > td.ant-table-cell-row-hover {
        background-color: unset;
    }
}
.row {
    &-cyan {
        .ant-table-cell:not(:has(.error)) {
            background-color: #93d0f9 !important;
        }
    }

    &-yellow {
        .ant-table-cell:not(:has(.error)) {
            background-color: #fffd54 !important;
        }
    }

    &-green {
        .ant-table-cell:not(:has(.error)) {
            background-color: #b1ce94 !important;
        }
    }

    &-pink {
        .ant-table-cell:not(:has(.error)) {
            background-color: #e7a9d8 !important;
        }
    }

    &-orange {
        .ant-table-cell:not(:has(.error)) {
            background-color: #e99473 !important;
        }
    }
}
.flex-row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.gap-16 {
    gap: @marginNormal;
}

.flex-col-evenly {
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-evenly;
}
